Requirements Engineering in Machine Learning Projects
نویسندگان
چکیده
Over the last decade, machine learning methods have revolutionized a large number of domains and provided solutions to many problems that people could hardly solve in past. The availability amounts data, powerful processing architectures, easy-to-use software frameworks made popular, readily available, affordable option different contexts. However, development maintenance production-level systems proven be quite challenging, as these activities require an engineering approach solid best practices. Software offers mature process practices for conventional systems, but some them are not directly applicable new programming paradigm imposed by learning. same applies requirements Therefore, this article provides overview challenges been reported research literature, along with their proposed solutions. Furthermore, it presents our overcoming those form case study. Through mixed-method study, tries identify necessary adjustments (1) (2) understanding certain types better fit specifics Moreover, emphasize relevance properly conducted addressing complexity well motivate further discussion on developing such systems.
منابع مشابه
Requirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملConstructionist Learning in Software Engineering Projects
On the verge of the information society of the next millenium we are looking for innovative learning scenarios to prepare students for their future professions including the challenge of lifelong learning. In this article we describe our software engineering class which is designed as an open, self-directed, constructionist learning scenario in the context of authentic problems. The concept of ...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملLightweight requirements engineering in agile web development projects
Web applications have become more commonplace, but it is still common for development projects to fail to meet their intended goals either in terms of budget, time-to-market or quality. Although increasingly popular in the recent years, the introduction of agile software development methodologies does not seem to make a significant difference as far as project success is concerned. I present th...
متن کاملRequirements Engineering as a Success Factor in Software Projects
ion and partitioning. The majority of projects developed prototypes ranging from simple mock-ups to operational prototypes. A third of the RE teams developed OO models. Most projects verified and validated requirements with multiple stakeholders. More than half the projects performed peer reviews or walk-throughs to verify or validate requirements. Repeatedly, participants emphasized the import...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2023
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2023.3294840